meat spot - French English Dictionary